make the most of it - French English Dictionary